"""
abort & errorhandler

- 使用场景：当访问服务器资源的时候，如果找不到该资源可以报出异常信息，使用errorhandler捕捉
- 格式：abort(代号)
- 格式：@app.errorhandler(代号)
"""


from flask import Flask, abort

app = Flask(__name__)


@app.route("/")
def helloworld():
    abort(403)

    return "hello world Flask"


@app.errorhandler(404)
def page_not_found(e):
    return "页面找不到"


@app.errorhandler(403)
def Forbidden(e):
    return "禁止访问"


if __name__ == "__main__":
    app.run(debug=True)
